7ab6d2f1f5ef1336a26d8db05f72f14f06ad45f9,hazelcast/src/main/java/com/hazelcast/map/operation/EntryBackupOperation.java,EntryBackupOperation,run,#,47

Before Change


        Map.Entry<Data, Object> mapEntry = recordStore.getMapEntryForBackup(dataKey);
        if (mapEntry.getValue() != null) {
            Map.Entry<Object, Object> entry = new AbstractMap.SimpleEntry<Object, Object>(mapService.toObject(dataKey), mapService.toObject(mapEntry.getValue()));
            entryProcessor.processBackup(entry);
            if (entry.getValue() == null) {
                recordStore.removeBackup(dataKey);
            } else {

After Change


        Object objectKey = mapService.toObject(dataKey);
        final Object valueBeforeProcess = mapService.toObject(mapEntry.getValue());
        MapEntrySimple<Object, Object> entry = new MapEntrySimple<Object, Object>(objectKey, valueBeforeProcess);
        entryProcessor.processBackup(entry);
        if (!entry.isModified()){
            return;
        }